home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / chat310.zip / CHAT!NL.DOC < prev    next >
Text File  |  1991-05-23  |  33KB  |  711 lines

  1.  
  2.  
  3.                ┌─────────────────────────────────────────────┐
  4.                │  ██████┐  ██┐   ██┐  ██████┐  ███████┐  ██┐ │
  5.                │ ██┌───██┐ ██│   ██│ ██┌───██┐ └──██┌─┘  ██│ │
  6.                │ ██│   └─┘ ████████│ ████████│    ██│    ██│ │
  7.                │ ██│       ██┌───██│ ██┌───██│    ██│    ██│ │
  8.                │ ██│   ██┐ ██│   ██│ ██│   ██│    ██│    └─┘ │
  9.                │ └██████┌┘ ██│   ██│ ██│   ██│    ██│    ██┐ │
  10.                │  └─────┘  └─┘   └─┘ └─┘   └─┘    └─┘    └─┘ │
  11.                └─────────────────────────────────────────────┘
  12.                    The Ultimate ChatDoor for Remote Access
  13.  
  14.             CHAT! V3.10, Geschreven & gecompileerd door C. Buijs
  15.            Copyright (C) 1990/91 by LongWord Software Development
  16.  
  17.              Deze handleiding is geschreven door C.Buijs in het
  18.            Engels en vertaald door B. Burkels naar het Nederlands
  19.  
  20. ┌─────────────────────────────────────────────────────────────────────────────┐
  21. │ ▒▒▒▒ Introductie ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  22. └─────────────────────────────────────────────────────────────────────────────┘
  23.  
  24.   CHAT! is een chat-door voor RemoteAccess. Ik wilde een chatprogramma
  25.   schrijven met een aantal opties die ik van andere chatdoors kende. Mijn
  26.   bedoeling was een programma te schrijven dat alle goede kenmerken van die
  27.   andere doors in 1 programma zou verenigen. En dat deed ik dus ook.
  28.   Maar toen.......
  29.  
  30.   Nadat ik het oorspronkelijke programma + source-codes was kwijtgeraakt,
  31.   herschreef ik CHAT!, en dan nu uitsluitend voor RemoteAccess. Ik moet
  32.   zeggen, hij is zelfs beter geworden dan de oude uitvoering! Deze
  33.   documentatie is bijgewerkt zodat hij aansluit op het nieuwe programma.
  34.   Na de tekst diverse malen te hebben gelezen, kon ik geen fouten ontdekken.
  35.   Als jij wel iets tegenkomt (bijvoorbeeld iets wat de nieuwe CHAT! niet
  36.   ondersteunt of juist wel), laat het me dan even weten s.v.p.
  37.  
  38. ┌─────────────────────────────────────────────────────────────────────────────┐
  39. │ ▒▒▒▒ Disclaimer ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  40. └─────────────────────────────────────────────────────────────────────────────┘
  41.  
  42.   De schrijver van dit programma is niet aansprakelijk te stellen voor schade
  43.   in welke vorm dan ook, of verlies van data als gevolg van het gebruik van
  44.   dit programma. Het is uitvoerig en zorgvuldig getest gedurende een aantal
  45.   weken tot maanden, en veroorzaakte in die testperiode geen problemen. De 
  46.   enige garantie die je krijgt, is dat het schijfruimte in beslag zal nemen.
  47.  
  48. ┌─────────────────────────────────────────────────────────────────────────────┐
  49. │ ▒▒▒▒ Hardware/Software ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  50. └─────────────────────────────────────────────────────────────────────────────┘
  51.  
  52.   Benodigd:         IBM PC, XT, AT of PS/2
  53.                     256 KB geheugen beschikbaar
  54.                     Remote Access V0.04 of hoger 
  55.                     FOSSIL (BNU of X00)
  56.  
  57. ┌─────────────────────────────────────────────────────────────────────────────┐
  58. │ ▒▒▒▒ Wat kan CHAT!?     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  59. └─────────────────────────────────────────────────────────────────────────────┘
  60.  
  61.   ■ Full-Screen en Split-Screen (Ook te selecteren VANUIT het programma)
  62.   ■ Bericht aan Sysop achterlaten
  63.   ■ "Niet bereikbaar" tekst OF schermen voor elk uur van de dag
  64.   ■ Definieerbare YELL prompt
  65.   ■ Definieerbare V.I.P.-Users.
  66.   ■ Definieerbaar welke users genegeerd moeten worden (....)
  67.   ■ Maximaal 256 verschillende "songs", van waaruit CHAT! random kiest
  68.   ■ Afkortingen, maximaal 512.
  69.   ■ AutoPrompting.
  70.   ■ View-File optie
  71.   ■ Programmeerbare functie-toetsen. Je kunt hiermee COM, EXE en BAT files op
  72.     laten starten, en eventuele parameters door CHAT! door laten geven aan het
  73.     op te starten programma (baudrate, compoort e.d.)
  74.   ■ "Reason for chat", welke automatisch het Subject-veld wordt in een even-
  75.     tuele message aan de Sysop (als die niet op de yell reageert). De user kan
  76.     dit subject-veld echter nog wel editten, zo dat gewenst mocht zijn.
  77.   ■ Voor elke mededeling die CHAT! kan geven, kan je je eigen tekst maken,
  78.     of er zelfs een scherm voor maken.
  79.   ■ Tijdsduur van de oproep, en de uren dat je opgeroepen kan worden worden
  80.     uit CONFIG.RA gelezen, maar zijn ook in te stellen d.m.v. CHAT!CFG.EXE,
  81.     en dan zelfs voor elke dag van de week afzonderlijk.
  82.   ■ Informatie-scherm over de user die je op dat moment oproept
  83.   ■ Dos-Shell.
  84.   ■ Status-balk met de usernaam, woonplaats en hoeveel tijd de user nog heeft.
  85.     Ook de huidige tijd wordt in de balk weergegeven.
  86.   ■ Tijdslimiet voor de user kan worden gewijzigd met cursor op/neer toetsen.
  87.   ■ De asc/ans schermen die gebruikt kunnen worden door CHAT! mogen de ^F en
  88.     ^K variabelen bevatten. CHAT! zet deze om naar de juiste info. Ook ^A is
  89.     ondersteund.        
  90.   ■ De ^F en ^K variabelen kunnen ook in de yell-prompt opgenomen worden.
  91.   ■ Definieerbare tekstkleuren voor usertekst, sysoptekst en systeem-meldingen
  92.   ■ Zeer goede (al zeg ik het zelf :-) configuratie-util die er voor zorgt dat
  93.     je heel snel en eenvoudig CHAT! kunt installeren in je BBS.
  94.  
  95.   En veel meer....
  96.  
  97. ┌─────────────────────────────────────────────────────────────────────────────┐
  98. │ ▒▒▒▒ Installatie  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  99. └─────────────────────────────────────────────────────────────────────────────┘
  100.  
  101.   CHAT! kan in het BBS worden opgenomen door middel van een type 7 of type 15
  102.   in je menu. Parameters zijn niet nodig, maar ik raad je aan de *m en *!
  103.   parameter op de optional dataline mee te geven, zodat RemoteAccess het
  104.   geheugen vrijmaakt (*m), en de usertijd 'bevroren' wordt tijdens de chat
  105.   (*!).
  106.  
  107.   CHAT! gebruikt ongeveer 150 Kb gebeugen.               
  108.  
  109.   Er is nog een parameter die CHAT! ondersteunt, namelijk de /F. Deze
  110.   parameter zorgt ervoor dat CHAT! direct in chatmode opstart. Deze optie
  111.   kan je dus gebruiken om CHAT! onder een functietoets in RemoteAccess te
  112.   programmeren (Zie Raconfig.Exe voor meer info).
  113.   Als CHAT! de /F parameter meekrijgt, wordt er niet om een reden gevraagd,
  114.   zal CHAT! ook niet 'piepen', maar zal meteen in chatmode opstarten. In
  115.   feite dus hetzelfde als ALT-C vanuit RemoteAccess, maar dan wel met alle
  116.   opties en mogelijkheden die CHAT! biedt.
  117.  
  118.   Je kunt CHAT! in elke directory zetten die je maar wilt. CHAT! zoekt naar
  119.   de DOS variabele RA bij het opstarten. Als die variabele niet gevonden 
  120.   wordt, wordt aangenomen dat de huidige directory de RA systeem-directory
  121.   is. Als je dus NIET de regel
  122.  
  123.     SET RA = <DIRECTORY>
  124.  
  125.   in je autoexec.bat hebt staan, moet je CHAT! dus in de RA systeem-directory
  126.   plaatsen.
  127.   
  128.   De volgende files moeten in dezelfde directory te vinden zijn als waar 
  129.   CHAT!.EXE zelf staat:
  130.  
  131.     CHAT!.CTL - CHAT! Control file.
  132.     CHAT!.ABV - CHAT! Afkortingen-file.
  133.     CHAT!.MSG - CHAT! Niet-bereikbaar meldingen.
  134.     CHAT!.IGN - CHAT! File met users die genegeerd moeten worden.
  135.     CHAT!.VIP - CHAT! Very-Important-Person file.
  136.  
  137.   NOOT:
  138.   Als CHAT! opstart, zoekt CHAT! naar de EXITINFO.BBS en de DORINFO1.DEF in
  139.   de HUIDIGE directory. Dit is gedaan voor Sysops die in een multiline
  140.   omgeving werken.
  141.  
  142. ┌─────────────────────────────────────────────────────────────────────────────┐
  143. │ ▒▒▒▒ CHAT! Control file ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  144. └─────────────────────────────────────────────────────────────────────────────┘
  145.  
  146.   CHAT!.CTL
  147.     Dit is de file die alle instellingen voor CHAT! bevat. Het is een zgn.
  148.     "plat"-Ascii file, en is dus te wijzigen met elke standaard line-editor.
  149.     Regels die voorafgegaan worden door een punt-komma (;) worden genegeerd.
  150.     Aanbevolen wordt echter de configuratie utility CHAT!CFG.EXE te gebruiken,
  151.     daar deze veel handiger is in gebruik. 
  152.  
  153.   ■ ABBREVIATIONS
  154.     Hiermee geef je aan dat CHAT! op moet starten met de "afkortingen-mode"
  155.     AAN.
  156.  
  157.   ■ AUTOPROMPT
  158.     Indien gekozen, zal CHAT! hierdoor jouw naam laten zien zodra je begint
  159.     te typen. Als de user gaat typen, komt ook zijn/haar naam in beeld. Bij
  160.     iedere user/sysop wisseling wordt de betreffende naam tevens op het
  161.     scherm geplaatst.
  162.  
  163.   ■ CAPTURE
  164.     Hiermee stel je de standaard CAPTURE in. CHAT! zal hierdoor alles wat
  165.     ingetikt wordt in de chat, wegschrijven naar CHAT!.CAP. Indien je deze
  166.     instelling niet hebt gekozen, kan je de capture altijd vanuit CHAT!
  167.     aanzetten door op ALT-C te drukken. In CHAT!CFG.EXE kun je ook opgeven
  168.     welke filenaam je wilt gebruiken als capture-file. Per default is dat
  169.     CHAT!.CAP.
  170.  
  171.   ■ FKEY <Num> <Commando>
  172.     Met deze optie kun je commando's onder je functietoetsen plaatsen. In
  173.     dit geval is <num> uiteraard het functietoetsnummer, dus FKEY 1 voor
  174.     F1-toets. Je kunt F1 t/m F10 definieren. <COMMANDO> is het commando dat
  175.     moet worden uitgevoerd als je op die toets drukt. Daar kun je gewoon
  176.     programmanamen intikken, net zoals je dat zou doen vanaf de DOS prompt.
  177.     Dus: Geen .COM of .EXE, of .BAT toevoegen, gewoon EDITOR als je
  178.     EDITOR.EXE wilt starten. Je hoeft niet opnieuw te zorgen dat
  179.     COMMAND.COM geladen wordt, de COMMAND.COM die op dat moment in gebruik
  180.     is, wordt aangeroepen.
  181.  
  182.     Je kunt aan het op te starten programma door CHAT! parameters laten
  183.     doorgeven. Deze zijn:
  184.  
  185.       *A - Ansi aan/uit, resulteert in "1" bij Ansi-aan, "0" bij Ansi-uit
  186.       *B - Huidige baudrate (300 - 38400).
  187.       *P - Huidige com-poort (1 - 4)
  188.       *S - Volledige Sysopnaam
  189.       *T - Aantal minuten dat de user nog over heeft voor vandaag
  190.       *U - Volledige gebruikersnaam
  191.   
  192.     en een hele speciale:   
  193.  
  194.       *V - Variabel
  195.  
  196.     Als CHAT! een *V op de commando-regel 'ziet', vraagt het de Sysop om
  197.     een parameter. Die parameter wordt dan vervolgens door CHAT! aan het
  198.     uit te voeren programma doorgegeven.
  199.  
  200.     Je kunt i.p.v. programma's, ook ansi/ascii files 'onder de functietoets'
  201.     zetten. In dat geval zet je alleen een @ voor de filenaam. Dus:
  202.  
  203.       @SCHERM
  204.  
  205.     De filenaam moet worden opgegeven ZONDER PATH, ZONDER EXTENSIE!
  206.     CHAT! zoekt de gewenste filenaam in de textfiles directory waar ook de
  207.     BBS schermen staan.
  208.     
  209.   ■ SPLITSCREEN
  210.     Hiermee geef je aan dat CHAT! op moet starten in 'Split-Screen' mode.
  211.     Zowel Sysop als user hebben dan een eigen window waarin hun tekst
  212.     verschijnt. Als je deze optie niet inschakelt, ziet de chat er net zo
  213.     uit als in RemoteAccess zelf, alleen dan natuurlijk nog steeds met de
  214.     toegevoegde functies van CHAT!
  215.  
  216.   ■ MSGBOARD <Bordnummer>
  217.     Dit is het berichtenbord-nummer waar CHAT! de "Message to Sysop" 
  218.     opslaat.
  219.  
  220.   ■ REASON
  221.     Indien deze optie gekozen wordt, zal CHAT! om een reden-voor-chat vragen.
  222.     Als er dan geen reden wordt gegeven, keert CHAT! terug naar het BBS.
  223.     Deze reden zal verder ook in CHAT!.LOG worden opgeslagen.            
  224.                     
  225.  
  226.   ■ REGCODE <Code>
  227.     Deze code krijg je als je CHAT! registreert. Hij moet in overeenstemming
  228.     zijn met de REGTEXT (zie onder).
  229.     Heb je een registratie-code+tekst, maar wil je je tekst wijzigen omdat
  230.     bijvoorbeeld je BBS een andere naam krijgt, neem dan contact op met de
  231.     schrijver van het programma, Chris Buijs.
  232.  
  233.   ■ REGTEXT <text>
  234.     Dit is de tekst die CHAT! in de banner plaatst als je het programma
  235.     geregistreerd hebt. (zie ook REGCODE)
  236.  
  237.   ■ SONG <Filenaam>
  238.     Met deze optie kun je (tot maximaal 256 stuks) 'songfiles' opgeven die
  239.     gespeeld moeten worden als een user je roept. CHAT! zal iedere keer
  240.     geheel willekeurig 1 liedje uitkiezen. De liedjes-files worden door CHAT!
  241.     gezocht in het <path> dat je opgeeft met de SONGPATH optie (zie SONGPATH)
  242.     statement.
  243.  
  244.   ■ SONGPATH <Path>
  245.     Hiermee geef je aan waar CHAT! de liedjes moet zoeken waaruit gekozen
  246.     moet worden. Deze liedjes-files moeten .RA als extensie hebben, en moeten
  247.     geschreven zijn op dezelfde manier als de standaard PAGE.RA die bij het
  248.     RemoteAccess pakket wordt geleverd. Een file met 40 liedjes is bij dit
  249.     archive ingesloten. Deze zijn alle gemaakt door Bart Burkels.
  250.  
  251.   ■ SUN <hh:mm> <hh:mm>
  252.     MON <hh:mm> <hh:mm>
  253.     TUE <hh:mm> <hh:mm>
  254.     WED <hh:mm> <hh:mm>
  255.     THU <hh:mm> <hh:mm>
  256.     FRI <hh:mm> <hh:mm>
  257.     SAT <hh:mm> <hh:mm>
  258.     Met deze 7 statements geef je de tijden aan gedurende welke de user je  
  259.     kan oproepen. Voor elke dag van de week kun je dus aparte tijden
  260.     instellen. Het formaat van die parameters is als volgt:
  261.  
  262.         hh:mm  -  Waar hh het uur is, en mm de minuten.  
  263.                   Voorbeeld: 22:22 is 8 minuten voor half elf 's avonds.
  264.  
  265.   ■ SYSOPTEXT <Foreground>,<Background>
  266.     SYSTEM <Foreground>,<Background>
  267.     USERTEXT <Foreground>,<Background>
  268.     BAR <Foreground>,<Background>
  269.     Met deze 4 statements kun je de kleuren instellen voor Sysop-tekst,
  270.     user-tekst, systeem-meldingen en informatie-balken.
  271.  
  272.     <Foreground> moet een decimaal getal zijn tussen 0 en 31, en   
  273.     <Background> moet een decimaal getal zijn tussen 0 en 7.                
  274.     
  275.      Hieronder staat welke getallen voor welke kleur staan:
  276.  
  277.         0 - Zwart
  278.         1 - Donkerblauw
  279.         2 - Donkergroen
  280.         3 - Cyaan
  281.         4 - Rood
  282.         5 - Paars 
  283.         6 - Bruin
  284.         7 - Lichtgrijs
  285.         8 - Donkergrijs
  286.         9 - Lichtblauw
  287.        10 - Lichtgroen
  288.        11 - Licht Cyaan
  289.        12 - Lichtrood
  290.        13 - Roze 
  291.        14 - Geel  
  292.        15 - Wit  
  293.        
  294.     Tel 16 bij deze waarden op, en de kleur zal knipperend verschijnen.
  295.  
  296.   ■ YELLPROMPT <Prompt>
  297.     Dit is de prompt die de user ziet als CHAT! de Sysop oproept.     
  298.     De tekst variabelen CTRL-F en CTRL-K kunnen hier ook in gebruikt      
  299.     worden.
  300.  
  301.   Om CHAT!.CTL aan te maken danwel te wijzigen kun je met een gewone
  302.   ascii-editor werken. Veel makkelijker is het echter, om het meegeleverde
  303.   setup-programma CHAT!CFG.EXE te gebruiken. Dit is een geheel pull-down
  304.   menuge-stuurd setup-programma, alle functies zijn eenvoudig te begrijpen,
  305.   en als je het gebruikt, kan je alles wat hierboven staat meteen weer
  306.   vergeten :-). CHAT!CFG leest de huidige CHAT!.CTL in, je kunt de
  307.   instellingen wijzigen, en daarna weer wegschrijven in een nieuwe
  308.   CHAT!.CTL.
  309.  
  310. ┌─────────────────────────────────────────────────────────────────────────────┐
  311. │ ▒▒▒▒ CHAT! ASC/ANS Files ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  312. └─────────────────────────────────────────────────────────────────────────────┘
  313.  
  314.   CHAT! gebruikt diverse ANSI/ASCII files. Deze zijn echter ALLEMAAL
  315.   optioneel. Als ze niet bestaan, heeft CHAT! altijd een 'hardcoded'
  316.   melding achter de hand. Het ziet er alleen veel mooier uit als je de
  317.   schermen geheel in de stijl van je BBS aanmaakt....
  318.   De schermen moeten in dezelfde directory staan als waar de BBS-schermen
  319.   staan. (zoals geconfigureerd in CONFIG.RA)
  320.  
  321.   De files die CHAT! kan gebruiken zijn:
  322.  
  323.     ABORTED!  - Wordt getoond als de Sysop de oproep afbreekt. 
  324.     FINISH!   - Wordt getoond als de chat be-eindigd wordt.
  325.     FORCED!   - Wordt getoond als de Sysop de user in chat 'forceert'
  326.                 (zie daarover ook de uitleg onder "Installatie")
  327.     HANGUP!   - Wordt getoond als de Sysop op ALT-H drukt (Drop carrier)
  328.     IGNORE!   - Wordt getoond als de user in de CHAT!.IGN voorkomt.
  329.     LOCKOUT!  - Wordt getoond als de Sysop op ALT-L drukt.
  330.     MAXPAGE!  - Wordt getoond als de user te vaak de Sysop probeert te
  331.                 roepen.
  332.     START!    - Wordt getoond als de Sysop op de oproep reageert en de
  333.                 chat begint.
  334.     YELL!     - Wordt ALLEEN getoond aan de user, terwijl CHAT! de Sysop
  335.                 oproept. De Sysop ziet op dat moment een info-scherm met
  336.                 gegevens over de user.
  337.  
  338.   Al deze files kunnen zowel in .ANS als .ASC uitvoering aangemaakt worden.
  339.  
  340. ┌─────────────────────────────────────────────────────────────────────────────┐
  341. │ ▒▒▒▒ CHAT! ASC/ANS File Variabelen ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  342. └─────────────────────────────────────────────────────────────────────────────┘
  343.  
  344.   Net als in RemoteAccess, kun je in CHAT! ook tekst-variabelen gebruiken.  
  345.   Te gebruiken variabelen zijn:
  346.  
  347.     ^A  - Wacht op een druk op de ENTER of RETURN toets       
  348.  
  349.     ^FA - Volledige naam van de user
  350.     ^FB - Woonplaats van de user
  351.     ^FD - Data-telefoonnummer
  352.     ^FE - Spraak telefoonnummer
  353.     ^FF - Datum dat de user het laatst belde
  354.     ^FG - Tijd dat de user het laatst belde
  355.     ^FH - Users Security-Flag A
  356.     ^FI - Users Security-Flag B
  357.     ^FJ - Users Security-Flag C
  358.     ^FK - Users Security-Flag D
  359.     ^FO - Users toegangs-niveau
  360.     ^FQ - Aantal uploads door de user in files
  361.     ^FR - Aantal KB dat de user heeft geupload
  362.     ^FS - Aantal downloads door de user in files
  363.     ^FT - Aantal KB dat de user heeft gedownload
  364.     ^FW - Voornaam van de user
  365.     ^FX - Naam van de Sysop     (NIET in RA)
  366.     ^FY - Voornaam van de Sysop (NIET in RA)
  367.  
  368.     ^KF - Aantal keren dat de user de Sysop al geroepen heeft deze call..
  369.     ^KG - Huidige dag voluit (Sunday, Monday, etc)
  370.     ^KI - Tijd in 24-uurs formaat (UU:MM:SS)
  371.     ^KJ - Huidige datum (DD-MM-JJ)
  372.     ^KL - Starttijd dat er geroepen kan worden (UU:MM) (Niet in RA)
  373.     ^KP - Eindtijd dat er geroepen kan worden  (UU:MM) (Niet in RA)
  374.     ^KR - Huidge baud-rate
  375.     ^KS - Huidige dag afgekort (Sun, Mon, etc)
  376.  
  377. ┌─────────────────────────────────────────────────────────────────────────────┐
  378. │ ▒▒▒▒ CHAT! Negeer-File ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  379. └─────────────────────────────────────────────────────────────────────────────┘
  380.  
  381.   CHAT! kan gebruik maken van een (dus optioneel) bestand waarin je de namen
  382.   opneemt van users die je NOOIT mogen roepen.
  383.  
  384.   Formaat is heel simpel, gewoon 1 naam per regel.
  385.   Voorbeeld:
  386.  
  387.     Chris Buijs
  388.     Bart Burkels
  389.  
  390.   Als je CHAT!.IGN file er zo uit zou zien, kunnen Bart en ik roepen tot we
  391.   een ons wegen, CHAT! zal ons ALTIJD melden dat je niet geroepen kunt worden.
  392.   Indien de file IGNORE!.ANS/ASC bestaat, zullen we die te zien krijgen.
  393.  
  394. ┌─────────────────────────────────────────────────────────────────────────────┐
  395. │ ▒▒▒▒ CHAT! VIP-File ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  396. └─────────────────────────────────────────────────────────────────────────────┘
  397.  
  398.   Het tegenovergestelde is ook mogelijk, als je een CHAT!.VIP file aanmaakt,
  399.   en daarin de namen zet van users, dan kunnen die users je ALTIJD (!!!!)
  400.   roepen. De ingestelde chattijden in CHAT!.CTL worden dan genegeerd, de
  401.   ALT-O functie van RemoteAccess wordt genegeerd, en in het infoscherm dat 
  402.   je als Sysop ziet terwijl de user roept, zie je knipperend VIP staan achter
  403.   de usernaam.
  404.   
  405.   WEES DAAR VOORZICHTIG MEE! Let wel op, dat dergelijke users je op de meest
  406.   onzalige tijden kunnen roepen! Dus als je op je nachtrust gesteld bent, en
  407.   de BBS computer staat in je slaapkamer.......... :-)
  408.  
  409. ┌─────────────────────────────────────────────────────────────────────────────┐
  410. │ ▒▒▒▒ CHAT! Afkortingenfile  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  411. └─────────────────────────────────────────────────────────────────────────────┘
  412.  
  413.   CHAT! kan gebruik maken van afkortingen, op te geven in de CHAT!.ABV file.
  414.   Voorbeelden hiervan zijn gegeven in de meegeleverde CHAT!.ABV file, maar
  415.   je kunt hier woorden aan toevoegen zoveel als je wilt, zij het tot een
  416.   maximum van 256 afkortingen. Formaat is weer heel simpel: Op de eerste
  417.   regel de afkorting, op de volgende regel datgene wat CHAT! voor die
  418.   afkorting in de plaats op het scherm moet zetten. Afkortingen bestaande
  419.   uit meer dan 1 woord kunnen ook worden gebruikt.
  420.  
  421. ┌─────────────────────────────────────────────────────────────────────────────┐
  422. │ ▒▒▒▒ PAGESTAT.RA ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  423. └─────────────────────────────────────────────────────────────────────────────┘
  424.  
  425.   Bij het opstarten, kijkt CHAT! in de file PAGESTAT.RA in de
  426.   BBS-systeem-directory. Deze file bevat informatie over de page-status die
  427.   je eventueel hebt opgegeven met ALT-O (vanuit RA). CHAT! zal zich gedragen
  428.   naar die instelling. Dus: Heb je de PAGE OFF gezet, dan zal ook CHAT! zich
  429.   stil houden. Voor de rest haalt CHAT! de page-tijden uit CHAT!.CTL,
  430.   en NIET uit CONFIG.RA.
  431.   
  432.   Iets leuker en handiger is de mogelijkheid om met de SCROLL LOCK toets de
  433.   page-status te 'overrulen'. Ook al yellt een user binnen de gestelde
  434.   yell-tijden, als de SCROLL LOCK toets ingedrukt is (lampje AAN dus :-),
  435.   doet CHAT! net alsof je er niet bent.. (KAN handig zijn .. :-)
  436.  
  437. ┌─────────────────────────────────────────────────────────────────────────────┐
  438. │ ▒▒▒▒ Ingebouwde macro's ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  439. └─────────────────────────────────────────────────────────────────────────────┘
  440.  
  441.   Er zijn een aantal vaste afkortingen in CHAT!. Dit noemen we even voor het
  442.   gemak de systeem-macro's:                 
  443.  
  444.     /T  - Toont de huidige tijd
  445.     /D  - Toont de huidige datum
  446.     /U  - Toont de naam van de gebruiker
  447.     /S  - Toont de naam van de Sysop
  448.     /I  - Toont iets uitgebreidere informatie over de gebruiker
  449.     /FU - Voornaam gebruiker
  450.     /FS - Voornaam user.
  451.  
  452.   Deze macro's kun je dus gewoon tijdens het chatten intikken, en de daarvoor
  453.   geldende tekst verschijnt in je chat-window.
  454.  
  455. ┌─────────────────────────────────────────────────────────────────────────────┐
  456. │ ▒▒▒▒ CHAT! Niet-bereikbaar meldingen in CHAT!.MSG ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  457. └─────────────────────────────────────────────────────────────────────────────┘
  458.  
  459.   NOG een file :-) CHAT!.MSG. Wat die doet: Als een user buiten de ingestelde
  460.   tijden roept, of wanneer je een oproep negeert, zal CHAT! een melding geven
  461.   aan de user. Deze tekst staat vast in CHAT!, maar kan PER UUR door jou zelf
  462.   opgegeven worden in CHAT!.MSG. Deze file is dus weer optioneel, maar is wel
  463.   leuk om erbij te hebben. Ook dit is weer een standaard ascii file, en kan
  464.   met elke willekeurige teksteditor worden aangemaakt/gewijzigd. Het formaat
  465.   van de file is als volgt:
  466.  
  467.     <HH>:<tekst>
  468.  
  469.   Waarbij <HH> het uur is gedurende welke de tekst in <tekst> moet worden
  470.   getoond indien je niet reageert of wanneer de user buiten de tijden roept.
  471.   Let op: De dubbele punt ':' tussen HH en <tekst> MOET er staan.        
  472.   Je kunt per uur meerdere regels tekst opgeven, gevolgd door een tekst. 
  473.   
  474.   Voorbeeld: Als je een tekst aanmaakt die om 4 uur in de ochtend (AM) aan
  475.   de user getoond moet worden als die het in zijn/haar hoofd haalt je te
  476.   roepen, maak je de volgende regels aan:
  477.  
  478.     04:Ben jij wel lekker? De Sysop slaapt!
  479.     04:
  480.     04:Moet jij ook niet eens naar bed???
  481.  
  482.   Voor elk uur kun je tot 64 regels tekst opgeven. Deze file moet, net als 
  483.   alle andere CHAT! support files in de directory staan waar CHAT!.EXE staat.
  484.  
  485.   Je kunt ook een regel aanmaken die begint met 99: Deze regel (plus
  486.   bijbehorende tekst) wordt dan als default gebruikt als "Niet bereikbaar"
  487.   melding voor al die uren waarvoor geen aparte melding is gemaakt.
  488.   
  489.   Verwarrend? Mwoah, voorbeeldje dan nog:
  490.  
  491.   01:Nee, de Sysop is niet meer te bereiken
  492.   02:Sorry, te laat geroepen....
  493.   03:Ssssst, Sysop slaapt!
  494.   09:Sysop is aan het werk
  495.   17:Sysop staat in de file op weg naar huis. Even geduld!
  496.   99:De Sysop is niet bereikbaar op dit moment.
  497.  
  498.   In dit voorbeeld van een CHAT!.MSG file heb je voor 1 uur, 2 uur, 3 uur, 
  499.   9 uur en 5 uur 's middags een tekst aangemaakt. Voor alle andere uren
  500.   zal de standaard tekst achter 99: worden aangeroepen.
  501.  
  502.   Om het nog mooier te maken, kun je voor elk uur ook een ANSI/ASCII file
  503.   maken. Doe je dat, dan zet je in de CHAT!.MSG file geen tekst, maar:
  504.  
  505.     04:@FILENAME
  506.  
  507.   FILENAME moet ZONDER extensie of path worden opgegeven. CHAT! zoekt ernaar
  508.   in de textfiles directory zoals opgegeven in CONFIG.RA
  509.  
  510. ┌─────────────────────────────────────────────────────────────────────────────┐
  511. │ ▒▒▒▒ En dan eindelijk: CHAT! gebruiken! ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  512. └─────────────────────────────────────────────────────────────────────────────┘
  513.  
  514.   Als Sysop heb je diverse functies tot je beschikking die worden geactiveerd
  515.   door simpelweg de juiste toetsen in te drukken:
  516.  
  517.     ALT-A  -  Afkortingen aan/uit
  518.  
  519.     ALT-C  -  Capturefile aan/uit. Indien AAN, wordt alle tekst die jij of
  520.               de user intikt, weggeschreven naar CHAT!.CAP (of een andere 
  521.               file als je dat hebt opgegeven in CHAT!.CTL
  522.  
  523.     ALT-E  -  Start de full-screen user-editor voor de huidige user.
  524.  
  525.     ALT-G  -  ANSI Graphics aan/uit. Dit heeft ALLEEN betrekking op CHAT!,
  526.               er wordt niets in het userrecord van de user gewijzigd!
  527.  
  528.     ALT-H  -  Verbinding direct verbreken.
  529.  
  530.     ALT-I  -  Geeft informatie of de user.
  531.  
  532.     ALT-J  -  Shell-To-Dos. (Alleen Sysop :-) De user ziet dan een melding
  533.               "The Sysop has shelled to Dos". Terugkomen in CHAT! doe je
  534.               als Sysop door op de DOSprompt 'EXIT' in te tikken.
  535.  
  536.     ALT-K  -  Overzicht van al deze functies op je scherm (Sysop only)
  537.  
  538.     ALT-L  -  User van het BBS uitsluiten en verbinding verbreken.
  539.  
  540.     ALT-P  -  AUTOPROMPT aan/uit (Zie ook CHAT!.CTL)
  541.  
  542.     ALT-S  -  FULLSCREEN aan/uit
  543.  
  544.     ALT-V  -  Hiermee kun je de user een file laten zien. Zowel ANSI als
  545.               ASCII files kunnen getoond worden. CHAT! vraagt je dan om de
  546.               exacte filenaam.
  547.  
  548.     ALT-W  -  'Wipe-clean'. Met deze functie wis je het scherm schoon. Kan   
  549.               nuttig zijn in geval van slechte telefoonlijnen... 
  550.  
  551.     F1-F10 -  Programmeerbare functietoetsen. Zie CHAT!.CTL
  552.  
  553.     SCROLL
  554.     LOCK   -  Bereikbaar/Niet bereikbaar schakelen. (zie ook PAGESTAT.RA
  555.               hoofdstukje in deze documentatie)
  556.  
  557.     ESC    -  Eindig chatmode
  558.  
  559. ┌─────────────────────────────────────────────────────────────────────────────┐
  560. │ ▒▒▒▒ CHAT!TSR ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  561. └─────────────────────────────────────────────────────────────────────────────┘
  562.  
  563.   In dit pakket is een utility bijgesloten genaamd CHAT!TSR.EXE, het is een
  564.   utility van het TSR type, en kan gewoon opgestart worden van de DOS-Prompt,
  565.   CHAT!TSR hoeft maar 1 keer opgestart te worden, een beveiliging tegen
  566.   meerdere keren opstarten (dus meerdere keren instaleren) is ingebouwd.
  567.  
  568.   CHAT!TSR controleerd wanneer het is opgestart of de toetscombinatie
  569.   ALT-SPATIE gedrukt wordt, als dit het geval is zal op regel 24 en 25 van
  570.   uw scherm een boodschap verschijnen met de datum, tijd, usernaam, plaats
  571.   en redenen voor chat verschijnen, deze boodschap verdwijnt na een aantal
  572.   seconden.
  573.  
  574.   De correcte syntax voor CHAT!TSR om op te starten is:
  575.  
  576.     CHAT!TSR [Timeout] [/U]
  577.  
  578.   Timeout is het aantal seconden dat de boodschap op regel 24 en 25 moet
  579.   blijven staan voordat het scherm weer gerestored wordt en controle terug
  580.   wordt gegeven aan het systeem, het is een optionele parameter, wanneer
  581.   deze parameter niet gegeven wordt, gaat CHAT!TSR uit van 3 seconden.
  582.  
  583.   Gebruik /U om CHAT!TSR te de-instaleren.
  584.  
  585.   NOOT:
  586.   CHAT!TSR is NIET nodig voor goed gebruik van CHAT!, het is een utility
  587.   wat in sommige gevallen handig kan zijn, CHAT! werkt net zo goed met als
  588.   zonder CHAT!TSR.
  589.  
  590. ┌─────────────────────────────────────────────────────────────────────────────┐
  591. │ ▒▒▒▒ Distributie  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  592. └─────────────────────────────────────────────────────────────────────────────┘
  593.  
  594.   Het copieren en verspreiden van dit programma wordt aangemoedigd! Zorg wel
  595.   dat de archive-file die je verspreid ALLE files bevat die jij zelf ook in
  596.   deze archive vond.      
  597.  
  598.   De files die in de archive MOETEN zitten zijn:
  599.  
  600.     CHAT!.EXE    - Het Programma
  601.     CHAT!CFG.EXE - Configuratie programma
  602.     CHAT!TSR.EXE - Residente "LastReason" viewer
  603.     CHAT!ENG.DOC - Engelse documenatie
  604.     CHAT!NL.DOC  - Deze documentatie
  605.     CHAT!.REG    - Registratie formulier
  606.     CHAT!.CTL    - Voorbeeld configuratiefile
  607.     CHAT!.ABV    - Voorbeeld afkortingen-file
  608.     CHAT!.MSG    - Voorbeeld meldingen-file
  609.     CHAT!.IGN    - Voorbeeld "Negeer-user" file
  610.     CHAT!.VIP    - Voorbeeld "VIP-USER" file
  611.     SONGS.ZIP    - Voorbeelden SONGS (40 Files!, omgezet voor CHAT! en RA 
  612.                    door Bart Burkels)
  613.     BANNERS.ZIP  - Voorbeelden ANSI/ASCII files
  614.  
  615. ┌─────────────────────────────────────────────────────────────────────────────┐
  616. │ ▒▒▒▒ Registratie  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  617. └─────────────────────────────────────────────────────────────────────────────┘
  618.  
  619.   De versie van CHAT! die je nu hebt, kan ongeregistreerd zijn. In dat geval
  620.   zal CHAT! een melding tonen aan de Sysop en de user, en zal er een pauze   
  621.   van 5 seconden zijn voordat CHAT! doorstart.
  622.   
  623.   Het gebruik van CHAT! in ongeregistreerde versie is IN GEEN GEVAL
  624.   SCHADELIJK voor je systeem op welke manier dan ook, en alle functies
  625.   werken zoals in de geregistreerde versie.
  626.   Als je registreert, zullen de irritantie opstartmelding en vertraging
  627.   worden uitgeschakeld.
  628.  
  629.   Als je registreert, krijg je een code-key (nummer) dat je in CHAT!.CTL 
  630.   moet zetten bij REGCODE (met een editor, of met CHAT!CFG.EXE). Samen met
  631.   de registratietekst (BBSnaam bijvoorbeeld) die je op het
  632.   registratieformulier invult, krijg je zo een volledig geregistreerde CHAT!
  633.  
  634.   De registratie-key zal werken op ALLE komende versies van CHAT!. Mocht 
  635.   ooit de berekening voor deze key in het programma gewijzigd worden, dan
  636.   kan je een nieuwe key gratis van de auteur verkrijgen.
  637.  
  638.   Om te registreren doe je het volgende:                
  639.  
  640.   ■ Maak een uitdraai van CHAT!.REG, vul dit MET DE HAND IN en stuur het
  641.     met een cheque of girobetaalkaart (25 gulden) naar:                   
  642.  
  643.                                                                    
  644.  
  645.            C. Buijs                                            
  646.            De Spil 22                                              
  647.            1507 CX Zaandam                                                   
  648.      
  649.  
  650.     NOOT:
  651.     KONTANT geld opsturen is op eigen risico, als dit geld wegraakt in de
  652.     post of iets dergelijks, kunnen wij daar niet verantwoordelijk worden
  653.     gesteld.
  654.  
  655.     Met nadruk maken we duidelijk, dat het JE EIGEN VERANTWOORDELIJKHEID
  656.     IS om te zorgen dat de cheque 'veilig' bij ons aankomt. Dus:
  657.     Aantekenen, zelf brengen, koerier, noem maar op, als het er maar komt :-)
  658.  
  659.     Nadat de cheque en het formulier zijn ontvangen, zal de registratie-code
  660.     naar je worden gestuur per post, of per netmail (indien mogelijk). Het
  661.     is in uiterste gevallen ook mogelijk je de code door te geven per (spraak)
  662.     telefoon, indien de andere twee opties problemen opleveren voor jou. 
  663.     Als dat zo zou zijn, vermeld dat dan even op je registratie-formulier!
  664.     
  665.     Tot slot: Een klein beetje geduld a.u.b, niet meteen na 2 dagen gaan 
  666.     klagen waar je key blijft, er wordt zo snel mogelijk aan gewerkt! Ook
  667.     voor ons is het een hobby....
  668.     
  669. ┌─────────────────────────────────────────────────────────────────────────────┐
  670. │ ▒▒▒▒ Support ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
  671. └─────────────────────────────────────────────────────────────────────────────┘
  672.  
  673.   Als je problemen hebt met dit programma, of misschien zelfs een bug-report,
  674.   neem dan a.u.b. contact op met 1 van de onderstaande BBSen. Ook kan je op 
  675.   deze BBSen de laatste versie van CHAT! vinden.  Ik zou graag hierbij de
  676.   Sysops van deze BBSen willen bedanken voor hun hulp met het beta-testen!
  677.  
  678.     ■ Chris Buijs
  679.       Action Board Zaandam (Netherlands)
  680.       +31-75-704890
  681.       HST-Speeds 14.4, V42 & V42Bis
  682.       (Tevens Registratie en Support Node)
  683.  
  684.     ■ Dave Parker
  685.       Frontiers BBS (United Kingdom)
  686.       +44-737-778607
  687.       HST-Speeds 14.4 Dual Standard
  688.       Fidonet: 2:440/63
  689.       (Tevens Registratie en Support Node voor het Verenigd Koninkrijk)
  690.  
  691.     ■ Bart Burkels
  692.       Action Board Alphen (Netherlands)
  693.       +31-1720-37926, 
  694.       1200/2400 Baud
  695.       Fidonet: 2:281/604
  696.  
  697.     ■ Andries de Lange
  698.       The Olliveti RemoteAccess (Netherlands),
  699.       +31-1729-9549
  700.       HST-Speeds 14.4 Dual Standard
  701.       Fidonet: 2:500/215
  702.  
  703.     ■ Reinier de Groot
  704.       Multiport Paradise (Netherlands)
  705.       +31-1749-48422
  706.       HST-Speeds 9600
  707.       Fidonet: 2:512/100
  708.  
  709.   
  710.                                         Chris Buijs, 23-Mei-1991
  711.